package bc

import (
	"github.com/flipped-aurora/gin-vue-admin/server/api/v1"
	"github.com/flipped-aurora/gin-vue-admin/server/middleware"
	"github.com/gin-gonic/gin"
)

type BcChannalRouter struct {
}

// InitBcChannalRouter 初始化 bcChannal表 路由信息
func (s *BcChannalRouter) InitBcChannalRouter(Router *gin.RouterGroup) {
	bcChannalRouter := Router.Group("bcChannal").Use(middleware.OperationRecord())
	bcChannalRouterWithoutRecord := Router.Group("bcChannal")
	var bcChannalApi = v1.ApiGroupApp.BcApiGroup.BcChannalApi
	{
		bcChannalRouter.POST("createBcChannal", bcChannalApi.CreateBcChannal)             // 新建bcChannal表
		bcChannalRouter.DELETE("deleteBcChannal", bcChannalApi.DeleteBcChannal)           // 删除bcChannal表
		bcChannalRouter.DELETE("deleteBcChannalByIds", bcChannalApi.DeleteBcChannalByIds) // 批量删除bcChannal表
		bcChannalRouter.PUT("updateBcChannal", bcChannalApi.UpdateBcChannal)              // 更新bcChannal表

	}
	{
		bcChannalRouterWithoutRecord.GET("findBcChannal", bcChannalApi.FindBcChannal)       // 根据ID获取bcChannal表
		bcChannalRouterWithoutRecord.GET("getBcChannalList", bcChannalApi.GetBcChannalList) // 获取bcChannal表列表
	}
}
